operator (-) Interface

public interface operator (-)

Calls

interface~~operator (-)~2~~CallsGraph interface~operator (-)~2 operator (-) proc~subtracthyperdualhyperdual SubtractHyperDualHyperDual interface~operator (-)~2->proc~subtracthyperdualhyperdual proc~subtracthyperdualreal SubtractHyperDualReal interface~operator (-)~2->proc~subtracthyperdualreal proc~subtractrealhyperdual SubtractRealHyperDual interface~operator (-)~2->proc~subtractrealhyperdual

Module Procedures

public elemental function SubtractHyperDualHyperDual(v1, v2) result(v3)

Arguments

Type IntentOptional Attributes Name
type(hyperdual), intent(in) :: v1
type(hyperdual), intent(in) :: v2

Return Value type(hyperdual)

public elemental function SubtractHyperDualReal(v1, v2) result(v3)

Arguments

Type IntentOptional Attributes Name
type(hyperdual), intent(in) :: v1
real(kind=pr), intent(in) :: v2

Return Value type(hyperdual)

public elemental function SubtractRealHyperDual(v1, v2) result(v3)

Arguments

Type IntentOptional Attributes Name
real(kind=pr), intent(in) :: v1
type(hyperdual), intent(in) :: v2

Return Value type(hyperdual)